Prontas ou não? Em geral, os participantes da pesquisa têm uma visão positiva do preparo de suas organizações para usar ferramentas de programação com IA. Eles acreditam que as políticas de segurança são suficientes e que o código gerado por IA é seguro. De modo geral, consideram que estão preparadas para adotar a IA. No entanto, ainda têm opiniões divergentes sobre a segurança dessas ferramentas. Em todas as funções, o receio em relação à segurança é visto como a principal barreira para a adoção de ferramentas de programação com IA. Quanto aos processos práticos de preparação, menos de um quinto dos participantes afirmou que sua organização realizou provas de conceito (PoCs), uma etapa básica e fundamental para a adoção de novas tecnologias. Além disso, menos da metade afirmou que a maioria dos desenvolvedores da organização recebeu treinamento nessas ferramentas. Essas contradições podem indicar falta de planejamento e estratégia, além de pouca estrutura para a adoção da IA.
Ao analisar os dados mais a fundo, os participantes da pesquisa demonstraram diferenças consistentes entre as funções em suas percepções sobre qualidade do código, segurança das ferramentas e preparo geral das organizações. A alta liderança teve uma visão mais positiva das ferramentas de programação com IA e do preparo das organizações do que os participantes que trabalham mais diretamente com código ou com processos e políticas de segurança. Em particular, os integrantes das equipes de segurança tiveram uma visão mais negativa da segurança dessas ferramentas, o que sugere que esse grupo influente está mais exposto a problemas gerados pela programação com IA e reage de acordo.
As contradições acima indicam planejamento insuficiente ou falta de uma estratégia coesa para a adoção de ferramentas de programação com IA, além de pouca estrutura para identificar e atender às condições necessárias — possivelmente por falta de visibilidade consistente em toda a organização. Isso pode ter acontecido porque, assim como ocorreu com smartphones e certos produtos de software para consumidores, a adoção foi inicialmente rápida e sem controle, antes de ser formalizada pelas equipes de TI. Nesse sentido, as implementações podem ter começado de forma caótica e sido difíceis de controlar depois. Ainda assim, o essencial é que as organizações considerem uma abordagem mais estruturada para adotar e proteger ferramentas de programação com IA, semelhante aos processos de adoção de outros tipos de software corporativo. Essa abordagem também deve reduzir os receios relacionados à segurança e responder às preocupações desproporcionais de desenvolvedores e equipes de segurança. Para isso, é preciso estabelecer controles e contrapesos mais eficazes e adotar uma abordagem mais abrangente, metódica e sistemática para implementar uma mudança fundamental no processo de desenvolvimento de software.